package ${servicePackage};

import ${baseServiceName};
import com.liaoyifan.core.model.Page;
import ${converterPackage}.${converterName};
import ${dtoPackage}.${dtoName};
import ${entityPackage}.${entityName};
import ${queryPackage}.${queryName};
import ${voPackage}.${voName};

/**
 * ${tableComment}
 *
 * @author ${author}
 * @since ${since}
 */
public interface ${serviceName} extends ${baseServiceSimpleName}<${entityName}, ${converterName}> {

    Page<${voName}> page(${queryName} query);

    void insert(${dtoName} param);

    void update(${dtoName} param);

    void delete(${dtoName} param);
}
